#if !defined(AFX_QMWAVE_H__10430C0F_918E_11D4_8B3A_0050BAD195A9__INCLUDED_) 
#define AFX_QMWAVE_H__10430C0F_918E_11D4_8B3A_0050BAD195A9__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
// QMWave.h : header file 
// 
 
 
///////////////////////////////////////////////////////////////////////////// 
// CWave window 
 
class CQMWave:public CObject  
{  
//Construction  
public:  
	CQMWave();  
	virtual ~CQMWave();  
 
//Operations  
public:  
	DWORD OpenDevice();  
	DWORD CloseDevice();  
	DWORD Play(HWND hWnd,LPCTSTR pFileName);  
	DWORD Stop();  
 
//Implementation  
protected:  
	void DisplayErrorMsg(DWORD dwError);  
 
//Members  
protected:  
	MCIDEVICEID m_nDeviceID;  
	MCIDEVICEID m_nElementID;  
};  
 
///////////////////////////////////////////////////////////////////////////// 
 
//{{AFX_INSERT_LOCATION}} 
// Microsoft Visual C++ will insert additional declarations immediately before the previous line. 
 
#endif // !defined(AFX_WAVE_H__10430C0F_918E_11D4_8B3A_0050BAD195A9__INCLUDED_) 